/* $Id: ProcessStepActionDAO.java 
 * Copyright (C) 2011, TRAKHEES
 *  
 * Revision History
 *
 * Date  			Author 		    	Remarks
 * ---------------------------------------------------------------------------------
 *
 */
package ae.pcfc.etks.online.common.dao;

import ae.pcfc.etks.online.common.domain.ProcStepActions;

public interface ProcessStepActionDAO {
	
	/**
	 * add
	 * Method to add Process Step Action domain object
	 * @param procStepActions
	 * void
	 */
	public void add(ProcStepActions procStepActions);

	/**
	 * isApplicationApprovedByDepartment
	 * Method to find whether the department(code) has approved the application
	 * @param code
	 * @param applicationId
	 * @return
	 * boolean
	 */
	public boolean isApplicationApprovedByDepartment(String code, String applicationId);

	/**
	 * isApplicationActedByDepartment
	 * Method to find whether the department(code) has acted on the application
	 * @param code
	 * @param applicationId
	 * @return
	 * boolean
	 */
	public boolean isApplicationActedByDepartment(String code,String applicationId);
}
